//
//  UIView+Extension.swift
//  weibo
//
//  Created by shixinPeng on 16/3/12.
//  Copyright © 2016年 shixinPeng. All rights reserved.
//

import UIKit
/*
利用响应者链条进行控件跳转
*/
extension UIView {
    
    
    //添加一个方法直接获得导航控制器
    func navController() -> UINavigationController?{
        //获取响应者链条上一个响应者
        var next = nextResponder()
        while next != nil{//如果没有响应者了就结束循环
            
            if let nav = next as? UINavigationController{//如果这个响应者是导航控制器
                
                return nav
            }
            
            //如果这个响应者不是导航控制器,就继续往前面找
            next = next?.nextResponder()
            
        }

        return nil
    }

}
